home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / maksiu / lists / amoslist-0996.lzh / AMOSLIST / 000079_amos-request@svcs1.digex.net_Thu Sep 26 07:35:40 1996.msg < prev    next >
Internet Message Format  |  1996-10-01  |  4KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail2.access.digex.net (8.7.6/8.7.3) with ESMTP id HAA08387 for <mcox@access.digex.net>; Thu, 26 Sep 1996 07:35:38 -0400 (EDT)
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.7.6/8.7.3) id FAA27634 for amos-out; Thu, 26 Sep 1996 05:20:23 -0400 (EDT)
  3. Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by svcs1.digex.net (8.7.6/8.7.3) with ESMTP id FAA27631 for <amos-list@svcs1.digex.net>; Thu, 26 Sep 1996 05:20:23 -0400 (EDT)
  4. Received: from cpt6.stm.tudelft.nl (cpt6.stm.tudelft.nl [130.161.247.6]) by mail1.access.digex.net (8.7.6/8.7.3) with SMTP id FAA28000 for <amos-list@access.digex.net>; Thu, 26 Sep 1996 05:20:18 -0400 (EDT)
  5. Message-Id: <199609260920.FAA28000@mail1.access.digex.net>
  6. Received: by cpt6.stm.tudelft.nl
  7.     (1.38.193.4/16.2) id AA02163; Thu, 26 Sep 1996 11:30:01 +0200
  8. From: "Maarten D. de Jong" <dejong@cpt6.stm.tudelft.nl>
  9. Subject: Re: Sell
  10. To: amos-list@access.digex.net
  11. Date: Thu, 26 Sep 96 11:30:01 METDST
  12. In-Reply-To: <1328.6111T1319T0@login.eunet.no>; from "mortenbo" at Sep 25, 96 9:57 pm
  13. Mailer: Elm [revision: 70.85]
  14. Status: RO
  15. X-Status: 
  16.  
  17. > Hellow!
  18. > I am vodering if anybody is interested in bying:
  19. > Amos The Creator
  20. > Easy amos.
  21. > Their're both comes in the Original packing with the
  22. > manuals and are taken good care of.
  23.  
  24. Meaning they've been thrown out of the window dozens of times, with a heavy
  25. truck with muddy tires squeezing them in the mud thereafter :-D?
  26.  
  27. But that was not what I wanted to ask. While reading a few messages about
  28. AMOS not supporting AGA in the editor, and AMOS 3D requiring an 68000 plus
  29. KS 1.3, why not build a new AMOS ourselves? There are a few pretty good
  30. programmers on this list who are capable of the job... I was thinking of
  31. a completely modular programming language. In its basic form it knows
  32. nothing about print and screens and such -- it only knows about the syntaxis
  33. and variable types. So things like if/then/else, for/next, while/wend,
  34. repeat/until, proc/end proc, gosub/return, integers, floats, strings...
  35. Rather like C in that respect. Now then. If you want to do something, you
  36. choose one of the many 'extensions' available, and tag them to your program.
  37. There would be an advanced string extension, a graphics extension, an
  38. animation extension, etc. I am using extensions because that is one of the
  39. few things I like about AMOS. In fact, you can think of the variables and
  40. syntaxis as a 'kernel' extension which can be replaced and upgraded with
  41. the same ease as the rest.
  42.     It would be a language which needs compiling. However, this is done
  43. automatically before you run the program, so you do not require a separate
  44. compiler anymore. If you ever used Pascal for DOS, you know what I mean. 
  45. I have played around a bit with how the parser for programming languages
  46. works, and believe me, it will save a *lot* of time if you compile your
  47. programs. 
  48.     The thing would be written in C with perhaps a bit of assembly here
  49. and there. Writing the entire thing in assembly is crazy: it's a sure way
  50. of asking bugs to come and hide in your program -- especially with a
  51. program the size of AMOS. 
  52.  
  53. Has anyone had similar ideas?
  54.  
  55. Maarten
  56.  
  57. --
  58. ******************************************************************************
  59. *    "Shell to DOS... Shell to DOS... DOS, do you copy? Shell to DOS..."     *
  60. ******************************************************************************